package com.app.designpatternslearn.creational.prototypepattern.code

abstract class Shape : Cloneable {

    var id:Long? = null

    var type: String? = null

    abstract fun draw()

    public override fun clone(): Any {
        return super.clone()
    }
}